home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / LOTTORTS / BOWLINGS.LZH / BOWL.HLP < prev    next >
Text File  |  1989-01-11  |  11KB  |  177 lines

  1.   This system was written as 11 overlay procedures representing 10676 lines of 
  2.   code.  The  system  is  written  in  Turbo  Pascal  for  a 256k IBM Personal 
  3.   Computer or close compatible with one or two disk drives and a  printer.  At 
  4.   least one secretary is using a Tandy 1000. The system is highly generalized, 
  5.   permitting initialization of most items including: 
  6.       League Name
  7.       Bowling Establishment
  8.       League Type - Including Mixed and Scratch Leagues 3 or 4 Games per match
  9.       Team Configuration
  10.       Handicap Basis
  11.       Schedule - Automatically Sorts Position Rounds
  12.      As distributed,  the system can handle 32 teams, up to 8 bowlers per team 
  13.   (290 total), and up to a 50 week season.  The 32 team limit is a function of 
  14.   the diskette space on 1 DSDD (360k) disk.  If the Program  is  appropriately 
  15.   modified  a  much  larger  number  of teams can be accommodated.  The actual 
  16.   limit is a function  of  diskette  capacity,  number  of  teams,  number  of 
  17.   bowlers,  and  number  of  weeks.  If  more than 24 teams are used a printer 
  18.   capable of condensed or elite(up to 30 teams) type must be used in order  to 
  19.   have room for the schedule.  
  20.  
  21.      Programs  are  provided to initialize all master files,  enter scores and 
  22.   print standings (weekly), as well as prepare ABC/WIBC book average listings, 
  23.   final team/bowler standings,  and display or  print  individual  team/bowler 
  24.   record sheets.  Almost any Point Scoring may be used including Peterson.  
  25.      The system is designed to be used on either a  one  or  more  disk  drive 
  26.   system  with  the  file  drive  or  fixed disk path set at program start-up.  
  27.   Procedure selection is controlled by a master MENU program.  You  will  need 
  28.   to  maintain  all  bowler  files  on  a  separate  diskette or in a separate 
  29.   directory.  In a single drive  environment,  DOS  will  provide  prompts  to 
  30.   insert the appropriate diskette.  
  31.     Just remember - Drive A = PROGRAMS;  Drive B = FILES.
  32.  
  33.                             SUMMARY OF FILE CONTENTS
  34.  
  35.      The following pages show the names of files generated by this program and 
  36.   the records kept in  each  of  the  files.   Also  included  is  information 
  37.   concerning  what  can  be  entered  in  each  file.  Have  as  much  of  the 
  38.   information needed before pressing M to start League Initialization or S  to 
  39.   Create the season Schedule as possible.  Some may be entered with Change.  
  40.  
  41.         League.Ldr:  209 Bytes
  42.                 League Name       - Up to 30 Characters
  43.                 Alley Name        - Up to 30 Characters
  44.                 President         - Up to 30 Characters
  45.                 Secretary         - Up to 30 Characters
  46.                 Season            - Up to 30 Characters
  47.                 President's Phone - Up to 13 Characters
  48.                 Secretary's Phone - Up to 13 Characters
  49.                 Sanction Number   - Up to 10 Characters
  50.                *Number of Weeks   - From 1 to 50
  51.                *Number of Teams   - From 1 to 32
  52.                *League Type       - 8 Types are listed Mens,Womens,Mixed and
  53.   *Mandatory                        Scratch for either 3 or 4 games per match
  54.    to start.   *Bowlers per Team  - From 1 to 8
  55.                *Bowlers per Match - From 1 to 8
  56.                 Next ID           - From 1 to 291 - This is the number of 
  57.                                     Bowlers in the League +1
  58.                 Handicap Base     - From 0 to 300 (Prior to entering
  59.                 Handicap Percent  - From 0 to 100  Scores)
  60.  
  61.         Schedule.Rec:  41 Bytes + 41 Bytes per week
  62.                 Status           - L = Lanes R = Regular P = Position Night
  63.                 Date             - Up to 5 Characters - Date to Bowl
  64.                 Lanes            - Up to 32 Numbers - Either Lanes or Teams
  65.  
  66.         Team.Ldr:  74 Bytes per team
  67.                 Team Number      - From 1 to 32
  68.                 Team Name        - Up to 30 Characters
  69.       NOTE:The rest of this file is created by the program with no input.
  70.                 Record Count     - From 0 to 50 - 1 for each week bowled
  71.                 Games            - From 0 to 200 - 1 for each game bowled
  72.                 Total Pins       - Total Pin Count - including handicap if any
  73.                 Average          - Total Pins divided by Games
  74.                 High Game        - Highest Game so far this season
  75.                 High Series      - Highest Series so far this season
  76.                 Points Won       - Points Won so far this season
  77.                 Points Lost      - Points Lost so far this season
  78.                 Bowler ID's      - 1 ID Number for each Bowler on Team
  79.  
  80.  
  81.   Bowler.Ldr:   85 Bytes per bowler
  82.         Bowler ID Number       - From 1 to 290 - In order entered into file
  83.         Gender                 - M = Male F = Female
  84.         Last Name(or *VACANT)  - Up to 15 Characters┐ These should total no
  85.         First Name             - Up to 15 Characters┘ more than 20
  86.         Phone Number           - Up to 13 Characters
  87.         Social Security Number - Up to 11 Characters
  88.         Record Count           - From 0 to 50 - Number of Weeks Bowled
  89.         Games Bowled           - From 0 to 200
  90.         Total Pins             - Scratch
  91.         Average                - Total Pins divided by Games Bowled
  92.         High Game              - Up to 300 High Game so far this season Scratch
  93.         High Series            - Up to 1200 High Series so far this season "
  94.         Current Series         - Up to 1200 Last Series Bowled this season
  95.         Handicap               - Up to 200 Calculated after 21 games
  96.         High Game Handicap     - Up to 500 - Calculated after 21 games
  97.         High Series Handicap   - Up to 1200 - Calculated after 21 games
  98.         Team Number            - 0 to 32 - Team assigned to
  99.         Last Years Average     - Up to 300 - Used Until 21 Games
  100.  
  101.   Team.Dtl:   Team Number     - From 1 to 32
  102.             ┐ Month           - Up to 2 characters - Month match was bowled
  103.    290 Bytes│ Day             - Up to 2 Characters - Day match was bowled
  104.      +      │ Game 1 Score    - Even number - Team score for first game
  105.     29 Bytes│ Game 2 Score    - Even number - Team score for second game
  106.   per team  │ Game 3 Score    - Even number - Team score for third game
  107.   per week  │ Game 4 Score    - Even number - Team score for fourth game if any
  108.             ┘ Series          - Even number - Team score for series
  109.               Points Won      - Decimal number - Points Won this match
  110.               Points Lost     - Decimal number - Points Lost this match
  111.  
  112.   Bowler.Dtl:   Bowler Number   - From 1 to 290
  113.              ┐  Month           - Up to 2 characters - Month match was Bowled
  114.    180 Bytes │  Day             - Up to 2 Characters - Day match was Bowled
  115.      +       │  Game 1 Score    - Up to 300 - Score for first Game
  116.    18 Bytes  │  Game 2 Score    - Up to 300 - Score for second Game
  117.   per bowler │  Game 3 Score    - Up to 300 - Score for third Game
  118.   per week   │  Game 4 Score    - Up to 300 - Score for fourth Game if any
  119.              ┘  Series          - Up to 1200 - Score for series
  120.  
  121.   Scores.Rec:  18 Bytes per high roller
  122.         Bowler ID Number        - From 1 to 290
  123.                 Game 1 Score    - Up to 300 - Score for first Game
  124.                 Game 2 Score    - Up to 300 - Score for second Game
  125.                 Game 3 Score    - Up to 300 - Score for third Game
  126.                 Game 4 Score    - Up to 300 - Score for fourth Game if any
  127.                 Series          - Up to 1200 - Score for series
  128.                 High Game 1 ?   - True or False┐
  129.                 High Game 2 ?   - True or False│  Different basis for
  130.                 High Game 3 ?   - True or False├  different League Types
  131.                 High Game 4 ?   - True or False│
  132.                 High Series ?   - True or False┘
  133.                 High Count      - 0 to 5 - Number of Trues above
  134.  
  135.      This file is rewritten each week when scores  are  entered  and  and  the 
  136.   information  is  used  to create the weekly highlights lists.   A Scores.Rec 
  137.   file is not created by the Make program so it won't be on the disk until the 
  138.   first weeks scores are entered.  Skipping teams really can screw this up.
  139.  
  140.  
  141.      The Program is mostly menu driven and should need only a little trial and 
  142.   error to use.  Just type BOWL enter the path to your data and  a  menu  will 
  143.   appear,  then  press  M and you are on your way.  I recommend doing a sample 
  144.   league first to get the feel of the program.  One other program is included: 
  145.   "ADDRESS.COM"  which  lets you keep an address list of the bowlers and print 
  146.   1" x 3.5" mail labels.  
  147.      The following are the most important points to remember when  using  this 
  148.   program: 
  149.         1> IMMEDIATELY after Creating your League and Schedule, MAKE A BACKUP 
  150.            of these files on a separate disk or path and UPDATE EACH WEEK.
  151.         2> PRIOR to ENTERING SCORES check your score sheets and be certain 
  152.            to ADD any NEW SUBSTITUTES and NOTE the RECORD # of any SUBSTITUTE.
  153.         3> On the TEAM.LDR you may change the Bowler ID's.  I suggest putting 
  154.            the Team Captain in position #1.
  155.         4> If you remove a bowler from a team be sure to change the BOWLER.LDR
  156.            to show his Team number as 0.
  157.         5> If you add a bowler to a team be sure to change the BOWLER.LDR to
  158.            show the new team number.
  159.         6> If you change data in the LEAGUE.LDR, QUIT and restart by entering 
  160.            bowl at the DOS prompt to initialize variables.
  161.  
  162.     If you find this program of use, a donation to the author in the amount of 
  163.   $25 per  league  is  expected.   Also  please  write  the  author  with  any 
  164.   suggestions for improvement or with details of any bugs you might find.  The 
  165.   authors name and address is: 
  166.                                 Lloyd C. Bowen Jr.
  167.                                 2213 Peachtree St.
  168.                                 Amarillo, TX 79109-1922
  169.  
  170.      The  Source  code  in Turbo Pascal is available on a DSDD (360k) diskette 
  171.   for a fee of $50  I hope to have code  available  in  Marshall  Pascal  soon 
  172.   which will be easier to port to other Computers.  Turbo should port to Macs. 
  173.   "Portions of this software are taken from Turbo  Pascal  Express  by  Robert 
  174.   Jourdain  and  are  copyright  1987 by Robert Jourdain.  They appear in this 
  175.   program by permission of the  publisher,  the  Brady  division  of  Simon  & 
  176.   Schuster, Inc., 1 Gulf+Western Plaza, New York, NY 10023." 
  177.